home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group00a.txt / 000038_icon-group-sender _Mon Feb 28 12:41:59 2000.msg < prev    next >
Internet Message Format  |  2001-01-03  |  1KB

  1. Return-Path: <icon-group-sender>
  2. Received: (from root@localhost)
  3.     by baskerville.CS.Arizona.EDU (8.9.1a/8.9.1) id MAA14946
  4.     for icon-group-addresses; Mon, 28 Feb 2000 12:41:09 -0700 (MST)
  5. Message-Id: <200002281941.MAA14946@baskerville.CS.Arizona.EDU>
  6. Date: Mon, 28 Feb 2000 08:46:18 -0700
  7. From: Steve Wampler <swampler@noao.edu>
  8. X-Accept-Language: en
  9. To: jeffery@big-bill.CS.UNLV.EDU,
  10.         icon-group <icon-group@optima.CS.Arizona.EDU>
  11. Subject: Re: closing a closed file
  12. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  13. Status: RO
  14.  
  15. jeffery@big-bill.CS.UNLV.EDU wrote:
  16. > The Icon book doesn't say what happens when you close a closed file, but
  17. > some real applications assume that it is a no-op.  On my Redhat/Mandrake
  18. > Linux system, the following program causes a memory violation in the
  19. > reference to &clock.
  20. > procedure main()
  21. >    f := open("foo.icn")
  22. >    close(f)
  23. >    close(f)
  24. >    &clock
  25. > end
  26. > So closing a closed file is a silent killer on some systems. The bug is tiny
  27. > and the fix in Icon's runtime system is trivial, but at present you may wish
  28. > to avoid closing closed files.
  29.  
  30. Interesting.  I don't see this under Solis (Icon 9.3) or on one Redhat 6.1
  31. (Icon 9.3.2) system, but I do see this on another RH6.1 system (Icon 9.3.1).
  32.  
  33. I would have expected it to be a no-op, also.  
  34.  
  35. --
  36. Steve Wampler-  SOLIS Project, National Solar Observatory
  37. swampler@noao.edu
  38.